package control
{
	import model.ItemInfo;

	public class ItemFactory
	{
		public function ItemFactory(){
		}
		
		
		public static function getItemList(count:uint):Array{
			var itemList:Array=new Array();//用来存储物品的数组
			//为数组添加物品，物品随机获取
			for(var i:uint=0;i<count;i++){
				var itemInfo:ItemInfo=new ItemInfo("ceil"+int(Math.random()*12)+".png");
				itemList.push(itemInfo);
			}
			trace("工厂创建的数量:"+itemList.length);
			//封装成一个页面后返回
			return itemList;
		}
		/**
		 * 创建一些空物品，以便占用空位置，方便以后物品间的交换操作
		 */
		public static function getNullItem(count:uint):Array{
			var nullItem:Array=new Array();//用来存储物品的数组
			//为数组添加物品，物品随机获取
			for(var i:uint=0;i<count;i++){
				var item:ItemInfo=new ItemInfo("null.png");
				nullItem.push(item);
			}
			return nullItem;
		}
	}
}